package com.atguigu.gmall.product.service;

import com.atguigu.gmall.model.product.*;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface ProductApiService {
    BaseCategoryView getBaseCategoryView(Long category3Id);

    SkuInfo getSkuInfo(Long skuId);

    BigDecimal getPrice(Long skuId);

    List<SpuSaleAttr> getSaleAttrAndValeAndChecked(Long skuId, Long spuId);

    Map<String,String> getSkuValueIdsMap(Long spuId);


    List<BaseCategoryView> getBaseCategoryViewAll();

    BaseTrademark getBaseTrademark(Long tmId);

    List<SkuAttrValue> getSkuAttrValue(Long skuId);
}
